template<template<class> class F>
consteval std::size_t meta_alias_argc() {
    return 1;
}
template<template<class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 2;
}
template<template<class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 3;
}
template<template<class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 4;
}
template<template<class, class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 5;
}
template<template<class, class, class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 6;
}
template<template<class, class, class, class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 7;
}
template<template<class, class, class, class, class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 8;
}
template<template<class, class, class, class, class, class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 9;
}
template<template<class, class, class, class, class, class, class, class, class, class> class F>
consteval std::size_t meta_alias_argc() {
    return 10;
}